Service
Description
La tâche Service permet d'effectuer une requête à une API REST
Utilisation détaillée dans 2 - Utilisation des noeuds API, BDD, FTP
Fonctionnement
Entrées
ID | Nom | Type | Description |
---|---|---|---|
1 | Type | string | Choix du verbe HTTP (GET, POST, PUT, PATCH, DELETE) |
2 | Type de réponse | string | Choix du type de réponse de la route: - Json - Texte - Fichier |
3 | Type d'erreur | string | Choix du type d'erreur de la route: - Json - Texte |
4 | Url | string | Url complète de la requête |
5 | Clé-Valeur | boolean | Permet d'activer la saisie du corps de la requête (body) par un système de clé / valeur (objet composé dynamiquement). Si le mode est désactivé, le corps de la requête sera renseigné directement par un objet JSON. |
6 | Nom du fichier | string | Disponnible uniquement dans le cas d'un type de réponse Fichier. Nom à attribuer au fichier récupéré |
7 | Sauvegarder | boolean | Disponnible uniquement dans le cas d'un type de réponse Fichier. Permet d'activer la sauvegarde (nécessite d'avoir renseigné le Smart Object) |
8 | Smart Object | sk:atDocument | Disponnible uniquement dans le cas d'un type de réponse Fichier. Associe le fichier créé dans le Smart Object |
9 | Version | sys:file | Disponnible uniquement dans le cas d'un type de réponse Fichier. Permet de créer une nouvelle version du document dans le Smart Object. La version passée doit être la dernière version active. Les sources document-selected et documents-selected constituent des versions. |
10 | Headers | section | Cette section permet de définir les headers de la requête |
11 | Paramètres | section | Cette section permet de définir les paramètres de requête |
12 | Body | section | Disponnible uniquement dans le cas où le mode clé / valeur est activé. Saisie du corps de la requête (body) par un système de clé / valeur (objet composé dynamiquement) |
13 | Objet JSON | object | Disponnible uniquement dans le cas où le mode clé / valeur est désactivé. Objet JSON à injecter au corps de la requête |
14 | Retour des headers | boolean | Si cette option est cochée, le flow succés aura deux sorties (le corps de la réponse et les headers de la réponse) |
Sorties
ID | Nom | Type | Description |
---|---|---|---|
1 | Succès | flow | Flux de sortie lorsque le service se termine sans erreur |
2 | object, string, sys:file | Le résultat du corps de la requête (fichier, texte ou objet JSON) en fonction du type de réponse renseigné | |
3 | object | Diponnible uniquement si le Retour des headers est activé. Le résultat des headers de la requête |
|
4 | Erreur | flow | Flux de sortie lorsque le service se termine avec erreur |
5 | number | Le code d'erreur renvoyé par le service | |
6 | object, string | Le message d'erreur renvoyé par le service (texte ou objet JSON) en fonction du type d'erreur renseigné |